
11:57
"""
li=['alex','eric','rain','lily','tom','zs']
　　1）计算列表长度并输出
　　2）列表中追加元素“servn"，并输出添加后的列表
　　3）请在列表的第一个位置插入元素‘tony’，并输出添加后的列表
　　4）请修改列表第2个位置元素为‘kelly’，并输出修改后的列表
　　5）请在列表删除元素‘eric’，并输出删除后的列表
　　6）请删除列表中的第2个元素，并输出删除后的元素的值和删除元素后的列表
　　7）请删除列表的第2到4个元素，并输出删除元素后的列表
    8）请将列表所有的元素反转，并输出反转后的列表
　　9）请用for len range输出列表的索引

"""
li = ['alex', 'eric', 'rain', 'lily', 'tom', 'zs']
# 列表长度：len()
print(len(li))
# 列表末尾追加元素：extend()\appen()常用
li.append('servn')
li.extend('servn')
print(li)
# 在列表的制定位置添加元素：insert()
li.insert(0,'tony')
print(li)
# 修改：直接用下标方法
li[1] = 'kelly'
print(li)
# 删除:若知道要删除的元素的值，使用remove
li.remove('eric')
print(li)
# 删除：若知道删除的元素的下标，并且要返回删除的内容：使用pop
s = li.pop(1)
print(f'删除的内容是：{s}')
print(li)
# 删除：知道要删除的元素的下标，不需要返回删除的内容：del()
# 序列（字符串、列表、元组）都可以用切片/截取
del li[1:4]
print(li)
#逆序/反转/倒序
li.reverse()
print(li)
#遍历列表元素
for i in rnge(len(li)):
    print(f'{i}:{li[i]}')